#ifndef SPWM_H_INCLUDED
#define SPWM_H_INCLUDED


float fSpwmSymmetryRules(int32_t k, int32_t iSamplingNumber, float fModulationDepth);
float fSpwmAsymmetryRules(int32_t k, int32_t iSamplingNumber, float fModulationDepth);
float fSpwmEquiareal(int32_t k, int32_t iSamplingNumber, float fModulationDepth);

float fSvpwmSymmetryRules(int32_t k, int32_t iSamplingNumber, float fModulationDepth);
float fSvpwmAsymmetryRules(int32_t k, int32_t iSamplingNumber, float fModulationDepth);
float fSvpwmEquiareal(int32_t k, int32_t iSamplingNumber, float fModulationDepth);


#endif // SPWM_H_INCLUDED
